needle latch - Alemán Inglés Diccionario